var Immutable = require('immutable');

var map1 = Immutable.Map({
    a: 1,
    b: 2,
    c: 3
});

var map2 = map1.set('b', 20);

console.log(map1.get('b'));
console.log(map2.get('b'));

map1 = {
    a: 1,
    b: 2,
    c: 3
};

map2 = map1;
map2.b = 100;

console.log(map1.b);
console.log(map2.b);
